"use strict";
// 第05节：三种函数的定义方式
// 函数声明法
// 函数声明法创建函数是最常用的函数定义法。使用function关键字和函数名去定义一个函数。
// function add(n1:number,n2:number,n3:number):number{
//     return n1+n2+n3
// }
// console.log(add(2,3,3)) //8
// 函数表达式法
// 函数表达式法是将一个函数赋值给一个变量，这个变量名就是函数名。通过变量名就可以调用函数了。这种方式定义的函数，必须在定义之后，调用函数。下面例子中等号右边的函数没有函数名，称为匿名函数。
// var add=function(n1:number,n2:number):number{
//     return n1+n2
// }
// console.log(add(1,4)) //5
// 箭头函数
// 箭头函数是 ES6 中新增的函数定义的新方式，我们的 TypeScript 语言是完全支持 ES6 语法的。箭头函数定义的函数一般都用于回调函数中。
var add = function (n1, n2) {
    return n1 + n2;
};
console.log(add(1, 2)); //3
